Skip to content

feat(keyboard): full-screen numeric keypad for IP and mask fields - #307

Merged
gmmcosta15 merged 18 commits into
devfrom
feat/keyboard-numeric-keypad
Sep 28, 2026
Merged

gmmcosta15 merged 18 commits into
devfrom
feat/keyboard-numeric-keypad

Conversation

@gmmcosta15

Copy link
Copy Markdown
Collaborator

Description

  • Feature

Adds a full-screen numeric keypad for IP/mask entry fields, replacing the default text keyboard for numeric-only input.

  • New numeric keypad widget in keyboardPage.py
  • Wire _on_show_keyboard(numeric=True) into the IP/mask fields in networkWindow.py

Tests

All 5 gates pass standing alone (ruff check/format, pylint 8.31/10 baseline, pytest, docstr-coverage, bandit). test_keyboard_page_unit.py covers the new widget.

@gmmcosta15
gmmcosta15 requested a review from HugoCLSC August 28, 2026 14:53
@gmmcosta15 gmmcosta15 self-assigned this Aug 28, 2026
@gmmcosta15 gmmcosta15 added the enhancement New feature or request. label Aug 28, 2026
@gmmcosta15
gmmcosta15 merged commit a634e14 into dev Sep 28, 2026
8 checks passed
@gmmcosta15
gmmcosta15 deleted the feat/keyboard-numeric-keypad branch September 28, 2026 09:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant